//设置非法字符
var err_char_1="^[!@#$%&*.()-=+]+$<>\'\"";
var err_char_2="^[!@$%&*=+]+$<>\'\"";
var err_char_3="^[!$%*()=+]+$<>\'\"";
var err_char="^[\!$%*()=+]+$<>\'\"";
//设置控制变量
//是否能提交表单
var check_from='Y';
$(window).ready(function()
{
	//初始化
	page_init();
	//设置事件
	set_event();

	//调试
	//add_visit();

	//调整窗口大小
	//窗口大小改变
	//$('#main_fn',parent.document).resize(function(){set_body_size();});
	set_body_size();
	$(window).resize(function(){set_body_size()});
});

//调整窗口大小
function set_body_size()
{
	
	var ifr=$('#main_fn',parent.document);

	var as=$("#a_s_body");
	
	var height=ifr.height()-54;
	var width=ifr.width();
	
	as.css("height",height+"px").css("width",width+"px").css("overflow","auto");
}

//设置事件
function set_event()
{
	//点击返回按钮
	$("#cust_edit_button_back").click(function(){location.href="cust.php"});
	//点击提交按钮
	$("#cust_edit_button_submit").click(function(){cust_edit_submit();});
	//窗口大小发生变化
	$(window).resize(function(){set_page_table();});
	/*
	$(document).unbind("keypress");
	$(document).keypress(function(e) {
	if (e.which == 13)
		cust_edit_submit(item);
	});
	*/
	
	//添加拜访记录
	$("#cust_edit_button_visit").click(function(){add_visit()});
	//返回编辑界面
	$("#cust_edit_button_back_edit").click(function(){back_to_exit()});
	//提交修改内容
	$("#cust_edit_button_submit_edit").click(function(){cust_edit_submit(item)});
	//提交拜访记录
	$("#cust_edit_button_submit_visit").click(function(){submit_visit_fn();});
}
//提交拜访记录
function submit_visit_fn()
{
	if(confirm("确认提拜访记录吗？"))
	{
		//拜访事件
		var v_date=$("#visit_date").val();
		var v_num=$("#visit_num").val();
		var v_user=$("#visit_user").val();
		var v_type=$("#visit_type").val();
		var v_loc=$("#visit_loc").val();
		var v_sum=$("#visit_sum").val();
		var v_remark=$("#visit_remark").val();
		
		if(v_date=='')
		{
			alert("\"拜访时间\"不能为空");
			return false;
		}
		if(cust_id==''||!cust_id)
		{
			alert("数据出错");
		}

		


		else if(v_date!='')
		{
			var data="item=add_visit&v_date="+v_date+"&v_num="+v_num+"&v_user="+v_user+"&v_type="+v_type+"&v_loc="+v_loc+"&v_sum="+v_sum+"&v_remark="+v_remark+"&cust_id="+cust_id;
			$.ajax(
			{
				url:"../php/cust_edit.php",
				type:"POST",
				dataType:"text",
				data:data,
				timeout:99999999,
				error: function(response)
				{
					
					alert("链接错误，请稍后再试");
					//alert('err\n'+response);
				},
				success:function(response)
				{
					//alert(response);
					
					if(response=='err'||response==''||!response)
					{
						alert('操作失败！点击“确定”重新修改');
						//self.location.href='leadlog_fn.php?page_call_back=show_ll&id='+response;
					}
					if(response=='acc_err')
					{
						alert('非法操作！点击“确定”返回查询页面');
						//self.location.href='leadlog_fn.php';
						//go_back_to_ll_fn()
					}
					if(response=='done')
					{
						alert('操作成功！点击“确定”返回查询页面');
						//self.location.href='leadlog_fn.php?page_call_back=show_ll&id='+response;
						//go_back_to_ll_fn()
						location.href="cust.php";
					}
					
					
				}
			});
		}
	}

}



//添加拜访记录
function add_visit()
{
	//改变菜单
	$("#cust_edit_button_back").css("display","none");
	$("#cust_edit_button_submit").css("display","none");
	$("#cust_edit_button_visit").css("display","none");
	$("#cust_edit_button_back_edit").css("display","block");
	$("#cust_edit_button_submit_visit").css("display","block");
	$("#cust_edit_button_submit_edit").css("display","none");

	$("#fn_edit").css("display","none");
	$("#fn_visit").css("display","block");
	/*
	$(document).unbind("keypress");
	$(document).keypress(function(e) {
	if (e.which == 13)
		submit_visit_fn();
	});
	*/
}
//返回编辑界面
function back_to_exit()
{
	$("#cust_edit_button_back").css("display","block");
	$("#cust_edit_button_submit").css("display","block");
	$("#cust_edit_button_visit").css("display","block");
	$("#cust_edit_button_back_edit").css("display","none");
	$("#cust_edit_button_submit_visit").css("display","none");
	$("#cust_edit_button_submit_edit").css("display","block");

	$("#fn_edit").css("display","block");
	$("#fn_visit").css("display","none");
	/*
	$(document).unbind("keypress");
	$(document).keypress(function(e) {
	if (e.which == 13)
		cust_edit_submit(item);
	});
	*/
}


//初始化
function page_init()
{
	//设置表单大小
	set_page_table();
}

//设置表单大小
function set_page_table()
{
	//设置外框的大小
	//获取父页面的iframe
	var ifr=$('#main_fn',parent.document);

	var table_b=$("#table_b");

	table_b.css("width",ifr.width()+"px").css("height",ifr.height()-52+"px").css("overflow","auto");
}

//提交表单
function cust_edit_submit(item)
{
	//检查值并获取值
	if(check_val())
	{
		alert(check_val());
	}
	else
	{
		//获取值
		var cust=get_val();
		
		if(check_from=='N')
		{
			alert('err');
		}
		
		else if(check_from=='Y')
		{
			if(item=='edit')
			{
				
				if(confirm("确认提交修改内容吗？"))
				{
					submit_from(cust,item);
				}
			}
			else if(item==''||!item)
			{
				
				if(confirm('确认提交吗？'))
				{
					//提交表单
					submit_from(cust);
					
				}
			}
		}
	}
}


//提交修改内容
function submit_from(cust,item)
{
	
	if(item==''||!item)
	{
		var data="item=add_cust&cust="+JSON.stringify(cust);
	}
	else if(item=='edit')
	{
		var data="item=edit_cust&cust_id="+cust_id+"&cust="+JSON.stringify(cust);
	}
	$.ajax(
	{
		url:"../php/cust_edit.php",
		type:"POST",
		dataType:"text",
		data:data,
		timeout:99999999,
		error: function(response)
		{
			
			alert("链接错误，请稍后再试");
			//alert('err\n'+response);
		},
		success:function(response)
		{
			//alert(response);
			
			if(response=='err'||response==''||!response)
			{
				alert('操作失败！点击“确定”重新修改');
				//self.location.href='leadlog_fn.php?page_call_back=show_ll&id='+response;
			}
			if(response=='acc_err')
			{
				alert('非法操作！点击“确定”返回查询页面');
				//self.location.href='leadlog_fn.php';
				//go_back_to_ll_fn()
			}
			if(response=='done')
			{
				alert('操作成功！点击“确定”返回查询页面');
				//self.location.href='leadlog_fn.php?page_call_back=show_ll&id='+response;
				//go_back_to_ll_fn()
				location.href="cust.php";
			}
			
			
		}
	});

}






//获取值
function get_val()
{
	check_from='Y';

	//设置JSON
	var cust="{'name':''},{'sex':''},{'nati':''},{'age':''},{'blood':''},{'conste':''},{'cella':''},{'cellb':''},{'tel':''},{'fax':''},{'per_email':''},{'work_email':''},{'qq':''},{'msn':''},{'weibo':''},{'weixin':''},{'web':''},{'area':''},{'company':''},{'cop_addr':''},{'cop_code':''},{'cop_web':''},{'trade':''},{'dept':''},{'title':''},{'rela':''},{'type':''},{'lv':''},{'user_id':''},{'remark':''}";
	cust=eval("("+cust+")");
	//获取值
	
	cust.name		=$("#name").val();
	cust.sex		=$('input[name="sex"]:checked').val();
	cust.nati		=$("#nati").val();
	cust.age		=$("#age").val();
	cust.blood		=$("#blood  option:selected").val();
	cust.conste		=$("#conste").val();
	cust.cella		=$("#cella").val();
	cust.cellb		=$("#cellb").val();
	cust.tel		=$("#tel").val();
	cust.fax		=$("#fax").val();
	cust.per_email	=$("#per_email").val();
	cust.work_email	=$("#work_email").val();
	cust.qq			=$("#qq").val();
	cust.msn		=$("#msn").val();
	cust.weibo		=$("#weibo").val();
	cust.weixin		=$("#weixin").val();
	cust.web		=$("#web").val();
	cust.area		=$("#area").val();
	cust.company	=$("#company").val();
	cust.cop_addr	=$("#cop_addr").val();
	cust.cop_code	=$("#cop_code").val();
	cust.cop_web	=$("#cop_web").val();
	cust.trade		=$("#trade").val();
	cust.dept		=$("#dept").val();
	cust.title		=$("#title").val();
	cust.rela		=$("#rela").val();

	cust.type		=$("#type").val();
	cust.lv			=$("#lv").val();
	cust.user_id	=$("#user_id").val();

	cust.remark		=$("#remark").val();

			

	
	
	

	//检查非法字符
	if(check_str(cust.name))
	{
		alert("\"姓名\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.sex))
	{
		alert("\"性别\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.nati))
	{
		alert("\"籍贯\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.age))
	{
		alert("\"年龄/生日\"中含有非法字符");
		check_from='N';
		return false;
	}

	if(check_str(cust.blood))
	{
		alert("\"血型\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.conste))
	{
		alert("\"星座\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.cella))
	{
		alert("\"手机A\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.cellb))
	{
		alert("\"手机B\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.tel))
	{
		alert("\"座机\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.fax))
	{
		alert("\"传真\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.per_email))
	{
		alert("\"私人电子邮箱\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.work_email))
	{
		alert("\"公司电子邮箱\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.qq))
	{
		alert("\"QQ\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.msn))
	{
		alert("\"MSN\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.weibo))
	{
		alert("\"微博\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.weixin))
	{
		alert("\"微信\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.web))
	{
		alert("\"个人网站\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.area))
	{
		alert("\"地区\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.company))
	{
		alert("\"公司名称\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.cop_addr))
	{
		alert("\"公司地址\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.cop_code))
	{
		alert("\"邮政编码\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.cop_web))
	{
		alert("\"公司网站\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.trade))
	{
		alert("\"行业\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.dept))
	{
		alert("\"部门\"中含有非法字符");
		check_from='N';
		return false;
	}
	if(check_str(cust.title))
	{
		alert("\"职务\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	if(check_str(cust.rela))
	{
		alert("\"关系\"中含有非法字符");
		check_from='N';
		return false;
	}

	if(check_str(cust.type))
	{
		alert("\"客户类型\"中含有非法字符");
		check_from='N';
		return false;
	}

	if(check_str(cust.lv))
	{
		alert("\"客户等级\"中含有非法字符");
		check_from='N';
		return false;
	}

	if(check_str(cust.user_id))
	{
		alert("\"所属人员\"中含有非法字符");
		check_from='N';
		return false;
	}
	
	return cust;
	

}


//非法字符检测
function check_str(str)
{
	var i;
	for(i=0; i<err_char.length; i++)
		if(str.indexOf(err_char.charAt(i))>=0)
	
	return true;
	
}



function check_val()
{
	//检查姓名
	if(!$("#name").val())
	{
		return "姓名不能为空";
	}
	
	
	return false;
}